# GENERATED BY: test/help_test.dart

## Section 0
$ pub add --help
Add dependencies to `pubspec.yaml`.

Invoking `dart pub add foo bar` will add `foo` and `bar` to `pubspec.yaml`
with a default constraint derived from latest compatible version.

Add to dev_dependencies by prefixing with "dev:".

Make dependency overrides by prefixing with "override:".

Add packages with specific constraints or other sources by giving a descriptor
after a colon.

For example (follow the same format including spaces):
  * Add a hosted dependency at newest compatible stable version:
    `dart pub add foo`
  * Add a hosted dev dependency at newest compatible stable version:
    `dart pub add dev:foo`
  * Add a hosted dependency with the given constraint
    `dart pub add foo:^1.2.3`
  * Add multiple dependencies:
    `dart pub add foo dev:bar`
  * Add a dependency override:
    `dart pub add override:foo:1.0.0`
  * Add a path dependency:
    `dart pub add "foo:{path: ../foo}"`
  * Add a hosted dependency:
    `dart pub add "foo:{hosted: https://my-pub.dev}"`
  * Add an sdk dependency:
    `dart pub add "foo:{sdk: flutter}"`
  * Add a git dependency:
    `dart pub add "foo:{git: https://github.com/foo/foo}"`
  * Add a git dependency with a path and ref specified:
    `dart pub add \
      "foo:{git:{url: ../foo.git, ref: <branch>, path: <subdir>}}"`

Usage: pub add [options] [<section>:]<package>[:descriptor] [<section>:]<package2>[:descriptor] ...]
-h, --help               Print this usage information.
    --[no-]offline       Use cached packages instead of accessing the network.
-n, --dry-run            Report what dependencies would change but don't change any.
    --[no-]precompile    Build executables in immediate dependencies.
-C, --directory=<dir>    Run this in the directory <dir>.
    --[no-]example       Also update dependencies in `example/` after modifying pubspec.yaml in the root package (if it exists).
                         (defaults to on)

Run "pub help" to see global options.
See https://dart.dev/tools/pub/cmd/pub-add for detailed documentation.

